home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Environments / Clean 1.2.4 / Clean Help / Clean Help.rsrc / STR#_10007.txt < prev    next >
Encoding:
Text File  |  1997-06-20  |  2.1 KB  |  89 lines

  1. 
  2.  
  3. xThe Project Manager
  4.  
  5. 
  6.  
  7. The Concurrent Clean Project Manager checks and controls the
  8.  
  9. consistency of all the files, windows and options of the system such that
  10.  
  11. the compilation of Clean programs and the creation, execution of
  12.  
  13. applications can be invoked with only one command.
  14.  
  15. 
  16.  
  17. 
  18.  
  19. A Clean program consists of modules that can be compiled separately.
  20.  
  21. There are implementation modules and definition modules. Only
  22.  
  23. implementation modules can be compiled explicitly, the corresponding
  24.  
  25. definition modules are checked automatically.
  26.  
  27. 
  28.  
  29. Modules are hierarchical. The top-most implementation module is called
  30.  
  31. the main module or start module. It should contain a Start rule (see the
  32.  
  33. Clean Reference Manual).
  34.  
  35. 
  36.  
  37. The project manager needs to know what the main module is. When this
  38.  
  39. module is known all other modules (and the corresponding intermediate
  40.  
  41. files) in the hierarchy are examined by the manager. All these files
  42.  
  43. together are called a project (see Files). The name of the project is the
  44.  
  45. name of the main module. The settings of a particular project are stored
  46.  
  47. in the resource of the main module.
  48.  
  49. 
  50.  
  51. The project manager will scan your disk to find the files it needs. In order
  52.  
  53. to restrict the search time the search paths should be set as accurate as
  54.  
  55. possible (see Installation and the Paths‚Ķ help information).
  56.  
  57. 
  58.  
  59. By default the implementation module displayed in the active window (see
  60.  
  61. Windows) is assumed to be the main module of the project. Any
  62.  
  63. implementation module can be assigned to be the main module via Set
  64.  
  65. Project‚Ķ in the Commands menu. The Run or Execute command in the
  66.  
  67. Commands menu always reveals what the name of the main module is.
  68.  
  69. 
  70.  
  71. A window can be opened on a file containing a Clean module. The contents
  72.  
  73. can be changed with the text editor (see Text Editor). The project
  74.  
  75. manager starts the compilations using the contents of these windows. If
  76.  
  77. one is happy with the modifications one can store the changed contents
  78.  
  79. back to the corresponding file. When you generate an application, the
  80.  
  81. project manager may warn you when windows and files have different
  82.  
  83. contents.
  84.  
  85. 
  86.  
  87. 
  88.  
  89.